package com.xuliugen.rocketmq.springboot.starter.consumer.common.constants;

/**
 * DefaultRocketMQListenerContainer消费者容器类中属性对应的静态变量
 * @author xuliugen
 * @see com.xuliugen.rocketmq.springboot.starter.consumer.DefaultRocketMQListenerContainer
 */
public final class RocketMQListenerContainerPropertyConstants {

    public static final String PROP_NAMESERVER = "nameServer";
    public static final String PROP_TOPIC = "topic";
    public static final String PROP_CONSUMER_GROUP = "consumerGroup";
    public static final String PROP_CONSUME_MODE = "consumeMode";
    public static final String PROP_CONSUME_THREAD_MAX = "consumeThreadMax";
    public static final String PROP_MESSAGE_MODEL = "messageModel";
    public static final String PROP_SELECTOR_EXPRESS = "selectorExpress";
    public static final String PROP_SELECTOR_TYPE = "selectorType";
    public static final String PROP_ROCKETMQ_LISTENER = "rocketMQListener";
    public static final String PROP_OBJECT_MAPPER = "objectMapper";
    public static final String METHOD_DESTROY = "destroy";
}
